package com.yidu.DailyFinalTreatment.entity;

import java.util.Date;

/**
 * 两费利息
 */
public class FundTwoFees {
    private String fundId;//基金代码
    private String fundName;//基金名称
    private String fundFirstTime;//成立日期
    private int	fundType;//基金类型
    private String fundTrustee;//基金管理公司
    private String fundManager;//基金托管银行
    private String firstFund;//初始净值
    private double fundScale;//基金规模
    private double custodianCost;//管理人费率
    private double bankCost;//托管人费率
    private int	fundDay;//计提天数
    private String	fundBeiZhu ;//备注
    private double custodianInterest; //管理利息
    private double bankInterest;  //托管利息
    private double capital;//成本
    private String netWorthDate; //统计日期
    public FundTwoFees() {
    }

    public FundTwoFees(String fundId, String fundName, String fundFirstTime, int fundType, String fundTrustee, String fundManager, String firstFund, double fundScale, double custodianCost, double bankCost, int fundDay, String fundBeiZhu, double custodianInterest, double bankInterest, double capital, String netWorthDate) {
        this.fundId = fundId;
        this.fundName = fundName;
        this.fundFirstTime = fundFirstTime;
        this.fundType = fundType;
        this.fundTrustee = fundTrustee;
        this.fundManager = fundManager;
        this.firstFund = firstFund;
        this.fundScale = fundScale;
        this.custodianCost = custodianCost;
        this.bankCost = bankCost;
        this.fundDay = fundDay;
        this.fundBeiZhu = fundBeiZhu;
        this.custodianInterest = custodianInterest;
        this.bankInterest = bankInterest;
        this.capital = capital;
        this.netWorthDate = netWorthDate;
    }

    public String getFundId() {
        return fundId;
    }

    public void setFundId(String fundId) {
        this.fundId = fundId;
    }

    public String getFundName() {
        return fundName;
    }

    public void setFundName(String fundName) {
        this.fundName = fundName;
    }

    public String getFundFirstTime() {
        return fundFirstTime;
    }

    public void setFundFirstTime(String fundFirstTime) {
        this.fundFirstTime = fundFirstTime;
    }

    public int getFundType() {
        return fundType;
    }

    public void setFundType(int fundType) {
        this.fundType = fundType;
    }

    public String getFundTrustee() {
        return fundTrustee;
    }

    public void setFundTrustee(String fundTrustee) {
        this.fundTrustee = fundTrustee;
    }

    public String getFundManager() {
        return fundManager;
    }

    public void setFundManager(String fundManager) {
        this.fundManager = fundManager;
    }

    public String getFirstFund() {
        return firstFund;
    }

    public void setFirstFund(String firstFund) {
        this.firstFund = firstFund;
    }

    public double getFundScale() {
        return fundScale;
    }

    public void setFundScale(double fundScale) {
        this.fundScale = fundScale;
    }

    public double getCustodianCost() {
        return custodianCost;
    }

    public void setCustodianCost(double custodianCost) {
        this.custodianCost = custodianCost;
    }

    public double getBankCost() {
        return bankCost;
    }

    public void setBankCost(double bankCost) {
        this.bankCost = bankCost;
    }

    public int getFundDay() {
        return fundDay;
    }

    public void setFundDay(int fundDay) {
        this.fundDay = fundDay;
    }

    public String getFundBeiZhu() {
        return fundBeiZhu;
    }

    public void setFundBeiZhu(String fundBeiZhu) {
        this.fundBeiZhu = fundBeiZhu;
    }

    public double getCustodianInterest() {
        return custodianInterest;
    }

    public void setCustodianInterest(double custodianInterest) {
        this.custodianInterest = custodianInterest;
    }

    public double getBankInterest() {
        return bankInterest;
    }

    public void setBankInterest(double bankInterest) {
        this.bankInterest = bankInterest;
    }

    public double getCapital() {
        return capital;
    }

    public void setCapital(double capital) {
        this.capital = capital;
    }

    public String getNetWorthDate() {
        return netWorthDate;
    }

    public void setNetWorthDate(String netWorthDate) {
        this.netWorthDate = netWorthDate;
    }


    @Override
    public String toString() {
        return "FundTwoFees{" +
                "fundId='" + fundId + '\'' +
                ", fundName='" + fundName + '\'' +
                ", fundFirstTime='" + fundFirstTime + '\'' +
                ", fundType=" + fundType +
                ", fundTrustee='" + fundTrustee + '\'' +
                ", fundManager='" + fundManager + '\'' +
                ", firstFund='" + firstFund + '\'' +
                ", fundScale=" + fundScale +
                ", custodianCost=" + custodianCost +
                ", bankCost=" + bankCost +
                ", fundDay=" + fundDay +
                ", fundBeiZhu='" + fundBeiZhu + '\'' +
                ", custodianInterest=" + custodianInterest +
                ", bankInterest=" + bankInterest +
                ", capital=" + capital +
                ", netWorthDate='" + netWorthDate + '\'' +
                '}';
    }
}
